Install documentation in /usr/share/gtk-doc, with symlinks in /u/s/doc
authorSimon McVittie <smcv@debian.org>
Wed, 17 Jul 2019 17:59:29 +0000 (18:59 +0100)
committerSimon McVittie <smcv@debian.org>
Wed, 17 Jul 2019 20:18:01 +0000 (21:18 +0100)
gtk-doc documentation is technically a functional interface, because
other packages can build-depend on it and use it to fix cross-references.

debian/libgtk-4-doc.install.in
debian/libgtk-4-doc.links.in
debian/libgtk-4-doc.maintscript [new file with mode: 0644]

index 2ad5133c9b4f5de8150d1993c67124eb190d8596..4f4471cdc5d215787022901e0c1fb0d8a8d7d00c 100644 (file)
@@ -1,3 +1,3 @@
-usr/share/gtk-doc/html/gtk* usr/share/doc/@DOC_PKG@
-usr/share/gtk-doc/html/gdk* usr/share/doc/@DOC_PKG@
-usr/share/gtk-doc/html/gsk* usr/share/doc/@DOC_PKG@
+usr/share/gtk-doc/html/gtk*
+usr/share/gtk-doc/html/gdk*
+usr/share/gtk-doc/html/gsk*
index d4a725af8ae7effbf2400691719090237d326142..8f4674d8b2d01ba3dbbd9837244d1920e81b4a44 100644 (file)
@@ -1,7 +1,14 @@
-usr/share/doc/@DOC_PKG@/gdk4 usr/share/gtk-doc/html/gdk4
-usr/share/doc/@DOC_PKG@/gsk4 usr/share/gtk-doc/html/gsk4
-usr/share/doc/@DOC_PKG@/gtk4 usr/share/gtk-doc/html/gtk4
+usr/share/gtk-doc/html/gdk4 usr/share/doc/@DEV_PKG@/gdk4
+usr/share/gtk-doc/html/gdk4 usr/share/doc/@DOC_PKG@/gdk4
+usr/share/gtk-doc/html/gsk4 usr/share/doc/@DEV_PKG@/gsk4
+usr/share/gtk-doc/html/gsk4 usr/share/doc/@DOC_PKG@/gsk4
+usr/share/gtk-doc/html/gtk4 usr/share/doc/@DEV_PKG@/gtk4
+usr/share/gtk-doc/html/gtk4 usr/share/doc/@DOC_PKG@/gtk4
+usr/share/doc/libatk1.0-doc/atk usr/share/doc/@DEV_PKG@/atk
 usr/share/doc/libatk1.0-doc/atk usr/share/doc/@DOC_PKG@/atk
+usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DEV_PKG@/glib
 usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DOC_PKG@/glib
+usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DEV_PKG@/gobject
 usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DOC_PKG@/gobject
+usr/share/doc/libpango1.0-doc/pango usr/share/doc/@DEV_PKG@/pango
 usr/share/doc/libpango1.0-doc/pango usr/share/doc/@DOC_PKG@/pango
diff --git a/debian/libgtk-4-doc.maintscript b/debian/libgtk-4-doc.maintscript
new file mode 100644 (file)
index 0000000..b3996eb
--- /dev/null
@@ -0,0 +1,6 @@
+dir_to_symlink /usr/share/doc/libgtk-4-doc/gdk4 ../../gtk-doc/html/gdk4 3.96.0-1~
+dir_to_symlink /usr/share/doc/libgtk-4-doc/gsk4 ../../gtk-doc/html/gsk4 3.96.0-1~
+dir_to_symlink /usr/share/doc/libgtk-4-doc/gtk4 ../../gtk-doc/html/gtk4 3.96.0-1~
+symlink_to_dir /usr/share/gtk-doc/html/gdk4 ../../doc/libgtk-4-doc/gdk4 3.96.0-1~
+symlink_to_dir /usr/share/gtk-doc/html/gsk4 ../../doc/libgtk-4-doc/gsk4 3.96.0-1~
+symlink_to_dir /usr/share/gtk-doc/html/gtk4 ../../doc/libgtk-4-doc/gtk4 3.96.0-1~